﻿// ********************************************
// ClassName  ：  {filename}
// Author        ：  
// Company     ： 智测心控
// Version        ：V1.0
// CreateTime ： {date}
// Description ：  
// ********************************************

using System;
using System.ServiceModel;

namespace WcfService.PatientService
{
    /// <summary>
    /// 病人服务接口
    /// </summary>
    [ServiceContract]
    public interface IPatientService
    {
        /// <summary>
        /// 病人信息添加
        /// </summary>
        /// <param name="str">str</param>
        /// <returns>病人信息</returns>
        [OperationContract]
        string PatAdd(string str);

        /// <summary>
        /// 病人信息修改
        /// </summary>
        /// <param name="str">str</param>
        /// <returns>信息修改</returns>
        [OperationContract]
        string PatUpda(string str);

        /// <summary>
        /// 病人信息查询
        /// </summary>
        /// <param name="patId">病人ID</param>
        /// <returns>信息查询</returns>
        [OperationContract]
        string PatSelect(string patId);

        /// <summary>
        /// 获取最新病人信息
        /// </summary>
        /// <returns>最新病人信息</returns>
        [OperationContract]
        string LastPatInfo();

        /// <summary>
        /// PatArchive
        /// </summary>
        /// <param name="patid">病人ID</param>
        /// <returns>归档病人信息</returns>
        [OperationContract]
        string PatArchive(Guid patid);
    }
}
